//
//  main.m
//  C11_函数指针课后作业
//
//  Created by dllo on 15/10/20.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "homeWork.h"

int main(int argc, const char * argv[]) {

//    1.（＊＊＊）随机生成一个10个元素的数组,找到3的倍数,并将其值修改成0.(注意:修改数值使用回掉函数处理)
    
//    int a[10] = {0};
//    for (int i = 0; i < 10; i++) {
//        a[i] = arc4random() % (100 + 1);
//        printf("%2d ", a[i]);
//    }
//    printf("\n");
//    getValue(a, 10, 3, 0, change);
//    printArr(a, 10);
    
    
//    2. （＊＊＊）有两个10个元素的数组,分别为A和B,编程实现相同位置的元素,如果B的元素小于A的元素进行数值交换:(使用回调函数实现)
    
    
    int a[10] = {0};
    for (int i = 0; i < 10; i++) {
        a[i] = arc4random() % (100 + 1);
    }
    printArr(a, 10);
    int b[10] = {0};
    for (int i = 0; i < 10; i++) {
        b[i] = arc4random() % (100 + 1);
    }
    printArr(b, 10);
    getNume(a, b, 10, changeNum);
    printArr(a, 10);
    printArr(b, 10);
    
    
    
    
    
    
    
    
    
    return 0;
}
